Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Canada F2 USA F6 USA F8 USA F13 USA F24 USA F7 Italy F4 V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi Zagreb Open - Zagreb Tatra Banka Slovak Open - Bratislava Kuppers Kolsch Cup - Aachen Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Napoli International Cup - Napoli Napoli Challenger - Napoli Venice Challenger - Venice CA Challenger - Graz Opel Bulvaria MCG Bulgarian Open - Sofia Copa Ericsson - Lima VII Open Banc Agricol - Andorra 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki The Wright Financial Group, Inc. Challenger - Champaign Czech Indoor Open - Prague Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw 2004 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton USTA Tallahassee Tennis Challenger - Tallahassee The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton ATP Challenger Open 2004 - Monchengladbach China Open - Beijing Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Tatra Banka Open - Bratislava Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Olbia Challenger - Olbia Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Guzzini Challenger - Recanati dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali di Tennis - Bergamo USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton ATP Guzzini Challenger - Recanati Genoa Open - Genova WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali de Tennis di Bergamo - Bergamo AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Roma Challenger 2007 - Rome The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Riviera di Rimini Challenger - Rimini Fifth Third Bank Tennis Championships - Lexington Guzzini Challenger - Recanati Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan Music City Challenger - Nashville 2007 Knoxville Challenger - Knoxville Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Sunrise Challenger Caltanissetta Challenger Talahassee Challenger Rhodes Challenger Como Challenger Dallas Challenger Sunrise Challenger Baton Rouge Challenger Tallahassee Challenger Manta Challenger Savannah Challenger Sarasota Challenger Carson Challenger Ojai Challenger Winnetka Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Honolulu Challenger Dallas Challenger Rimouski Challenger Tallahassee Challenger Leon Challenger Savannah Challenger Nottingham Challenger Guadalajara Challenger Winnetka Challenger Vancouver Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Sao Paulo Challenger Tour Finals Honolulu Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Winnetka Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Dallas Challenger Rimouski Challenger Leon Challenger Guadalajara Challenger Savannah Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Sacramento Challenger Dallas Challenger Morelos Challenger Irving Challenger Rimouski Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Barletta Citta Della Disfida Open 2000 - Barletta International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Romanian Open - Bucharest International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Croatian Indoors - Split St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open Seat-Godo '98 - Barcelona U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs XII Internazionali di Tennis CARISBO - Bologna 1998 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven MFS Pro Tennis Championships - Boston Grand Prix de Tennis de Toulouse - Toulouse International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Copenhagen Open - Copenhagen Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano Heineken Trophy - 's-Hertogenbosch Investor Swedish Open - Bastad International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Campionati Internazionali di Sicilia - Palermo Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Galleryfurniture.com Challenge - Atlanta Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Japan Open - Tokyo Davidoff Swiss Indoors - Basel Samsung Open - Brighton Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach BMW Open - Munich The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island President's Cup - Tashkent Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Gerry Weber Open - Halle The Samsung Open - Nottingham President's Cup - Tashkent Powder Byrne Trophy - Surbiton Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Heineken Open - Auckland Milan Indoors - Milan Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz CA Tennis Trophy - Vienna Stockholm Open - Stockholm Johannesburg Nice Florence Open Castilla y Leon Trofeo Iberdrola - Segovia AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport China Open - Beijing Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Stockholm Open - Stockholm SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Millenium Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ARAG World Team Championship - Dusseldorf The Artois Championships - London The Nottingham Open - Nottingham Tatra Banka Open 2001 - Bratislava Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London Jameson Cup - Milan Delray Beach International Tennis Championships - Delray Beach Intersport Heilbronn Open - Heilbronn Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Heilbronn Challenger - Heilbronn AEGON Championships - London Hugarian Food Open - Budapest KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Copa Ericsson - Sao Paulo The Surbiton Trophy - Surbiton Sardinia International Championship - Cagliari 2004 Keys Gate Challenger - Homestead Waco Tennis Challenger - Waco USTA Challenger of Oklahoma - Tulsa Corona Mexico City Open - Mexico City Trofeo Sisma Mantova - Mantova Samsung Securities Cup - Seoul Citta di Como - Como JSM Challenger - Champaign Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Ramat Hasharon Challenger Italian Open - Rome Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Indian Wells Baton Rouge Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Knoxville Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Tiburon Challenger Whirlpool Open - Budapest BNP Paribas Open - Indian Wells Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach Polish Open 99 - Poznan Regional Hand Center Men's Challenger - Fresno Venice Open - Venice Ciur Cup 99 - Prague Milano Challenger-Jameson Cup - Milan A Glimmer of Hope Challenger - Austin Tallahassee Tennis Challenger - Tallahassee U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, ITA-IND 4-1 Davis Cup, World Group, QF, ITA-ZIM 5-0 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Hopman Cup - Perth St. Petersburg Open - St. Petersburg The Samsung Open - Bournemouth Wideyes Swedish Open - Bastad Investor Swedish Open - Bastad Qatar Mobil Open '99 - Doha Gold Flake Open - Chennai The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Open Seat-Godo 2001 - Barcelona TD Waterhouse Cup - Long Island Advanta Championships - Philadelphia Heineken Open Shanghai - Shanghai Milan Indoors - Milan Heineken Trophy - 's-Hertogenbosch Kitzbuhel Open Seat-Godo '99 - Barcelona French Open - Paris Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, 1R, ESP-ITA 4-1